perm filename MOORE.FRM[P,JRA]2 blob sn#148475 filedate 1975-03-03 generic text, type T, neo UTF8
∂28-FEB-75  1518		network site MAXC
 Date: 28 FEB 1975 1519-PDT
 From: MOORE at PARC-MAXC
 To:   JRA at SU-AI
 
 Yes, I got your previous message.  Sorry I didn't respond.  Things
 have been pretty hectic here too.  I like the idea of introducing
 sequences and illustrating the representation problem when you
 introduce sexprs.  I would caution you against getting too abstract
 but I trust your sense of balance.  Reworking the value thing
 is also a good idea.  Its such an important concept that you
 want to be sure its understood.  As you have already
 noted, it can be used a vehicle for introducing a lot of other
 ideas as well.  I would like to see the ms again when you have completed
 the next round of changes and are vaguely satisfied with it, if
 possible.
 J
 -------


∂14-JAN-75  1425		network site MAXC
 Date: 14 JAN 1975 1429-PST
 From: MOORE at PARC-MAXC
 Subject: SUPERLISP
 To:   JRA at SU-AI
 
 I have been sent a copy of the draft from Blake Vance.
 Is it up to date?  (Unfortunately, I took it home so I
 can't compare it with the copy Bruce gave me.)
 
 I agree completely with your comments about LISP and
 introductions to data structures.  Of course, that
 says less about the validity of your arguments
 than it does about my own bias.  I have long thought that
 LISP should be the primary vehicle in introductions to
 computer science in general (or at least that majority of
 computer science that can be divorced from hardware).
 The enlightenment that comes when you finally understand
 LISP is quite overwhelming, especially if you thought
 you knew computing.
 
 I agree with Knuth that your letter will invite countless
 responses of the form:  "LISP is full of shit, but XYZ-1.5
 is perfect".  That, to my mind, is one of the most
 discouraging aspects of computer science today.
 Furthermore, although the resulting discussion will
 be beneficial I am sufficiently pessimistic to conclude
 that you won't really win.  There are two
 problems.  The first is the incredible inertia that must
 be overcome.  For example, I think of LISP as an interactive
 language and unless one can actually get his hands
 on SEXPRs and SEE it happening, half of the joy is lost.
 So you have to sell both interaction and LISP implementations
 to an awful lot of people with fairly heavy investments
 in IBM cannon-fodder facilities.  Secondly, and perhaps this
 reflects my own cynicism, even if you "won" and
 LISP was adopted, I fear the same thing that happened to
 the "new math" would occur:  Namely, if you force people
 who don't understand a conceptualization of a subject to
 teach it that way, they will make a mockery of it and produce
 students who are only more confused than ever.  Of course,
 if every student had access to a '1O and LISP, you could
 throw the instructors out.
 
 J
 -------